#pyecharts 提供了一组简单而灵活的 API，使用户能够轻松地创建各种图表，包括但不限于折线图、柱状图、散点图、饼图、地图等。
# 通过 pyecharts，用户可以使用 Python 语言处理和准备数据，
# 然后使用简洁的代码生成交互式的图表，这些图表可以嵌入到 Web 应用程序中或保存为静态文件。
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts

#创建一个空的折线图对象
line = Line()
#添加坐标轴数据
line.add_xaxis(["中国","美国","日本"])
line.add_yaxis("GDP", [30, 20, 10])
#设置全局配置项
line.set_global_opts(
    #配置标题
    title_opts=TitleOpts(title="GDP展示", pos_left="center",pos_bottom="1%"),
    #配置图例
    legend_opts=LegendOpts(is_show=True),
    #配置工具栏
    toolbox_opts=ToolboxOpts(is_show=True),
    #配置视觉映射
    visualmap_opts=VisualMapOpts(is_show=True)
)
#render方法生成图像
line.render()
